.portal-p4e-pm-tree {
    padding-left: 18px;
}

.portal-p4e-cm-tree li a,
.portal-p4e-pm-tree li a {
    height: 20px;
    line-height: 18px;
}

/* tree node title */
.portal-p4e-cm-tnt,
.portal-p4e-pm-tnt {
    float: left;
}

/* tree node operation */
.portal-p4e-cm-tno,
.portal-p4e-pm-tno {
    display: none;
    float: left;
    padding-left: 15px;
}

.portal-p4e-cm-tno-i,
.portal-p4e-pm-tno-i {
    font-size: 14px;
    margin-left: 15px;
}

.portal-p4e-cm-tno-i:hover,
.portal-p4e-pm-tno-i:hover {
    color: #57c5f7;
}
